package com.aj.dao;

import com.aj.pojo.User;
import com.github.pagehelper.Page;

import java.util.HashMap;
import java.util.List;

public interface UserDao {


    User findByUsername(String username);

    void adduser(User user);

    void addUserAndRole(HashMap map);

    List<User> findall();

    Page<User> findpage(String queryString);

    void deleteUserAndRole(Integer id);

    void deleteUser(Integer id);

    User finduserByid(Integer id);

    List<Integer> roleIdsByUserId(Integer id);

    void deleteUseridAndroleid(Integer id);

    void update(User user);
	
	int findCountByRoleId(Integer id);

}
